all: plutonbbs

memory.o: memory.c
	gcc -O2 -c memory.c -o memory.o

commands.o: commands.c
	gcc -O2 -c commands.c -o commands.o

main.o: main.c
	gcc -O2 -c main.c -o main.o

mio.o: mio.c
	gcc -O2 -c mio.c -o mio.o

plutonbbs: memory.o commands.o mio.o main.o
	gcc -O2 -o plutonbbs memory.o commands.o mio.o main.o -lpthread

clean:
	rm -f *.o plutobbs

.PHONY: all
